package com.qm.console.dao.model;

import lombok.Data;

import java.util.Date;

@Data
public class DiamondPropDO {
    private Integer id;

    private String appChannel;

    private Long diamondAdd;

    private Long diamondConsume;

    private Long diamondInventory30days;

    private Long diamondChange;

    private Long diamondInventory;

    private Long diamondWeekly;

    private Long diamondFromGreenhand;

    private Long diamondFromTask;

    private Long diamondFromScore;

    private Long diamondFromDraw;

    private Long diamondFromRecharge;

    private Long diamondImConsume;

    private Long diamondVoiceConsume;

    private Long diamondVideoConsume;

    private Long diamondGiftConsume;

    private Long diamondLuckdrawConsume;

    private Long diamondFromOrder;

    private Long diamondOrderConsume;

    private Long diamondOrder;

    private Date targetDate;

    private Long activateCount;

    private Long activeCount;


    @Override
    public String toString() {
        StringBuilder sb = new StringBuilder();
        sb.append(getClass().getSimpleName());
        sb.append(" [");
        sb.append("Hash = ").append(hashCode());
        sb.append(", id=").append(id);
        sb.append(", appChannel=").append(appChannel);
        sb.append(", diamondAdd=").append(diamondAdd);
        sb.append(", diamondConsume=").append(diamondConsume);
        sb.append(", diamondInventory30days=").append(diamondInventory30days);
        sb.append(", diamondChange=").append(diamondChange);
        sb.append(", diamondInventory=").append(diamondInventory);
        sb.append(", diamondWeekly=").append(diamondWeekly);
        sb.append(", diamondFromGreenhand=").append(diamondFromGreenhand);
        sb.append(", diamondFromTask=").append(diamondFromTask);
        sb.append(", diamondFromScore=").append(diamondFromScore);
        sb.append(", diamondFromDraw=").append(diamondFromDraw);
        sb.append(", diamondFromRecharge=").append(diamondFromRecharge);
        sb.append(", diamondImConsume=").append(diamondImConsume);
        sb.append(", diamondVoiceConsume=").append(diamondVoiceConsume);
        sb.append(", diamondVideoConsume=").append(diamondVideoConsume);
        sb.append(", diamondGiftConsume=").append(diamondGiftConsume);
        sb.append(", diamondLuckdrawConsume=").append(diamondLuckdrawConsume);
        sb.append(", diamondFromOrder=").append(diamondFromOrder);
        sb.append(", diamondOrderConsume=").append(diamondOrderConsume);
        sb.append(", diamondOrder=").append(diamondOrder);
        sb.append(", targetDate=").append(targetDate);
        sb.append("]");
        return sb.toString();
    }
}
